package com.mapper;

import com.entity.ReviewLikes;
import org.apache.ibatis.annotations.Param;

/**
 * @InterfaceName ReviewLikesMapper
 * @Description 商品评论点赞持久层接口
 * @Author Kx
 * @Date 2025/6/10 23:39
 * @Version 1.0
 */
public interface ReviewLikesMapper {
    /**
     * @author: kx
     * @date: 2025/6/10 23:41
     * @param reviewLikes : 评论点赞信息
     * @description: 添加评论点赞信息
    */
    void addReviewLikes(@Param("reviewLikes") ReviewLikes reviewLikes);

    /**
     * @author: kx
     * @date: 2025/6/11 0:00
     * @param reviewId : 评论id
     * @return java.lang.Integer
     * @description: 根据评论id查询该评论的点赞量
    */
    Integer findByReviewId(@Param("reviewId") Long reviewId);

    /**
     * @author: kx
     * @date: 2025/6/11 0:15
     * @param reviewId : 评论回复id
     * @return java.lang.Integer
     * @description: 根据回复评论id查询该回复的点赞量
    */
    Integer findByReplyId(@Param("reviewId") Long reviewId);
}
